package com.ktgj.flight.mapper;

import java.util.List;
import com.ktgj.flight.domain.Terminal;

/**
 * 航站楼Mapper接口
 * 
 * @author ruoyi
 * @date 2022-06-01
 */
public interface TerminalMapper 
{
    /**
     * 查询航站楼
     * 
     * @param terminalId 航站楼ID
     * @return 航站楼
     */
    public Terminal selectTerminalById(Long terminalId);

    /**
     * 查询航站楼列表
     * 
     * @param terminal 航站楼
     * @return 航站楼集合
     */
    public List<Terminal> selectTerminalList(Terminal terminal);

    /**
     * 新增航站楼
     * 
     * @param terminal 航站楼
     * @return 结果
     */
    public int insertTerminal(Terminal terminal);

    /**
     * 修改航站楼
     * 
     * @param terminal 航站楼
     * @return 结果
     */
    public int updateTerminal(Terminal terminal);

    /**
     * 删除航站楼
     * 
     * @param terminalId 航站楼ID
     * @return 结果
     */
    public int deleteTerminalById(Long terminalId);

    /**
     * 批量删除航站楼
     * 
     * @param terminalIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteTerminalByIds(Long[] terminalIds);
}
